#pragma once
#ifndef __SCREENMANAGER_H__
#include "IScene.h"
#include <vector>
#include "FmodSound.h"
#define __SCREENMANAGER_H__
#include "MouseUtility.h"


using namespace std;

class ScreenManager
{
public:
	
	vector<IScene*> screensList;
	bool music;
	ScreenManager(void);
	~ScreenManager(void);
	void LoadContend();
	void UnloadContend();
	void Update(float _dt);
	void MouseLoad();
	void KeyDown(int keyCode);
	void KeyInput();
	void DrawScreen();
	void AddScreen(IScene* screen);
	void RemoveScreen(IScene* sence);
};

#endif __SCREENMANAGER_H__